//============================================================================================
/**
 * @file	h_smog_generate.h
 * @brief	ポケスロン競技：障害物競走　土煙ジェネレーター
 * @author	Nozomu Saito
 *
 * モジュール名：H_SMOG_GENE_
 */
//============================================================================================

#ifndef __H_SMOG_GENERATE_H__
#define __H_SMOG_GENERATE_H__

#include "../pkthln_clact.h"

typedef struct H_SMOG_GENERATE_tag * H_SMOG_GENE_PTR;

extern H_SMOG_GENE_PTR H_SMOG_GENE_Init(const int inHeapID);
extern void H_SMOG_GENE_Setup(H_SMOG_GENE_PTR ptr, PKTHLN_CLACT_CNT_PTR act_cnt_ptr, const u8 inBGPri);
extern void H_SMOG_GENE_End(H_SMOG_GENE_PTR ptr);
extern void H_SMOG_GENE_Generate(H_SMOG_GENE_PTR ptr, const u8 inLane, const VecFx32 *inVec );
extern void H_SMOG_GENE_Move(H_SMOG_GENE_PTR ptr, const u8 inLane, const int inSpeed);

#endif //__H_SMOG_GENERATE_H__

